--------------------- *******************************  Dati  TECNICI

select * from (

select distinct 
--CODICE_CONTRATTO, STATO_CONTRATTO, MOVIMENTO, periodo,
DECODE (MOVIMENTO,'IA','ATTIVAZIONE','A','ATTIVAZIONE','AE','ATTIVAZIONE','CHIUSURA') TIPO_MOVIMENTO,
'SNF' "CodFlusso",
CASE WHEN LENGTH (iva_cod_fis)> 17 THEN  iva_cod_fis ELSE REPLACE (iva_cod_fis ,'-',NULL) END  "UTILIZZATORE Piva CodFis",
PIvaUtente "PIvaUtente",
PIvaDistributore  "PIvaDistributore ",
CodContrDisp "CodContrDisp",
a.Pod "Pod",
to_char(decode(movimento,'RASC',DataMisura-1,'RACC',DataMisura-1,DataMisura),'dd/mm/yyyy') "Data",
Trattamento  "Trattamento ",
Tensione "Tensione",
PotContrImp "PotContrImp",
PotDisp "PotDisp",
Ka "Ka",
Kr  "Kr ",
Kp "Kp",
MatrAtt   "MatrAtt  ",
MatrRea "MatrRea",
MatrPot  "MatrPot ",
to_char(DataInstMisAtt,'dd/mm/yyyy') "DataInstMisAtt",
to_char(DataInstMisRea,'dd/mm/yyyy')  "DataInstMisRea",
to_char(DataInstMisPot,'dd/mm/yyyy') "DataInstMisPot",
CifreAtt  "CifreAtt ",
CifreRea  "CifreRea ",
CifrePot  "CifrePot ",
GruppoMis "GruppoMis",
Forfait "Forfait",

CodiceTariffa "CodiceTariffa",
ServizioTutela "ServizioTutela" ,
Prestazioni "Prestazioni",
--DataInizioPeriodo,
EaM,
EaF1,
EaF2,
EaF3,
--EaM,
ErF1,
ErF2,
ErF3,
ErM,
PotF1,
PotF2,
PotF3,
PotM


from asm_delib_6_12_dt A 
where 
movimento <> ('L')

)
 --where rownum < 21
order by "Pod","CodContrDisp",to_date("Data",'dd/mm/yyyy'),TIPO_MOVIMENTO DESC